﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
using namespace std;
//int main()
//{
//	int a = 0;
//	int& b = a;
//	int& c = a;
//	int& d = b;
//
//	cout << &a << endl;
//	cout << &b << endl;
//	cout << &c << endl;
//	cout << &d << endl;
//
//	return 0;
//}

//int main()
//{
//	int a = 10;
//	int& b = a;
//	int c = 20;
//	b = c;
//	cout << &a << endl;
//	cout << &b << endl;
//	cout << &c << endl;
//}

//int main()
//{
//	int a = 10;
//	const int& ra = a;
//
//	const int b = 10;
//	int& rb = b;
//	return 0;
//}

int main()
{
	int a = 10;
	int b = 20;
	const int& rd = (a + b);

	double d = 12.34;
	int i = d;
	const int& ri = d;
	cout << rd << endl;
	cout << ri << endl;
	return 0;
}